package com.zgkxzx.android.greendao;

import com.zgkxzx.BaseApplicatioin;
import com.zgkxzx.android.greendao.Student;

import java.util.List;

/**
 * 创建者 zgkxzx
 * 日期   12/27/17
 * 描述
 */

public class StudentOpsDao {

    private static StudentOpsDao mLoveDao;
    private StudentDao shopDao;

    private StudentOpsDao() {
        shopDao = BaseApplicatioin.getDaoSession().getStudentDao();
    }

    public static StudentOpsDao getInstance() {
        if (mLoveDao == null)
            mLoveDao = new StudentOpsDao();
        return mLoveDao;
    }

    /**
     * 插入商店
     *
     */
    public void insertShop(Student student) {
        shopDao.insert(student);
    }

    /**
     * 更新商店
     *
     * @param s
     */
    public void updateShop(Student s) {
        shopDao.update(s);
    }

    /**
     * 获取数据库所有的商店列表
     *
     * @return
     */
    public List<Student> getShops() {
        return shopDao.loadAll();
    }


    /**
     查询附加单个条件
     .where()
     .whereOr()

     查询附加多个条件
     .where(, , ,)
     .whereOr(, , ,)

     查询附加排序
     .orderDesc()
     .orderAsc()

     查询限制当页个数
     .limit()

     查询总个数
     .count()
     */

}
